/*
 *  ColourWell.h
 *  Fridge
 *
 *  Created by Jeremy Abel on 7/8/12.
 *  Copyright 2012 __MyCompanyName__. All rights reserved.
 *
 */

#pragma once

#include "Widget.h"
#include "Panel.h"
#include "../Controller/Controller_ModalDialog.h"

class Widget;
class Panel;

class ColourWell : public Panel
{
	public:
		
		ColourWell( Widget* pxParent );
		virtual ~ColourWell();
		
		virtual void	Render();
		virtual void	Update();
		
		virtual bool	CanHaveChildren() { return false; }
		
		virtual u_int	GetValue() { return m_uColour; };
		virtual void	SetValue( const u_int uValue );
	
		static void DialogCallback_SetColour( const Controller_ModalDialogResult eType, void* pxInstance );
		void		_DialogCallback_SetColour();
	
	protected:
	
		
};

// eof
